/**
 * 调用购物车接口，获取数据
 */
// 获取数据
function getdata() {
    let productList = JSON.parse(localStorage.getItem('CARS') || [])
    return productList
}
// 存储数据
function setdata(data) {
    localStorage.setItem('CARS', JSON.stringify(data))
}


/**
 * 获取本地储存的数据CARS，渲染购物车页面
 */
function showCart() {
    let productList = getdata()

    let data = {
        productList
    }
    let html = template('cartProduct', data)
    $('table').html(html)

    totalPrice()
    deleteProduct()

}

/**
 * 购物车功能
 * 1.点击加号商品数量加一，并且商品价格以及总价变化
 * 2.点击减号商品数量减一，并且商品价格以及总价变化
 * 3.点击删除，删除商品行
 * 4.点击移入收藏，删除商品行，且显示商品收藏成功
 */
// 商品数加一
function add(id) {
    let carsList = getdata()
    carsList.map(item => {
        if (item.id == id) {
            item.num++
            $('.amount').removeAttr('disabled')
        }
    })
    setdata(carsList)
    showCart()
}
// 商品数减一
function minus(id) {
    let carsList = getdata()
    carsList.map(item => {
        if (item.id == id) {
            item.num--
        }
        if (item.num <= 0) {
            item.num = 0
        }
    })
    setdata(carsList)
    showCart()
}
// 商品总价
function totalPrice() {
    let productdata = getdata()
    let price = 0
    productdata.forEach(item => {
        price += item.num * item.price
    });
    $('#totalPrice').html(`￥${(price).toFixed(2)}`)
}
// 删除商品行
function deleteProduct(productID) {
    
        // confirm('是否删除该商品？')
        let id = productID
        let productlist = getdata()
        productlist = productlist.filter(item => {
            return item.id != id
        })
        setdata(productlist)
        showCart()
    
}

showCart()

/**
 * 商品列表
 */


// 左边商品分类选择区(菜单列表)
//当滚动条的位置处于距顶部100像素以下时，跳转链接出现，否则消失
$(function () {
    $(window).scroll(function () {
        if ($(window).scrollTop() > 100) {
            $("#back-top").fadeIn(1500);
        } else {
            $("#back-top").fadeOut(1500);
        }
    });

    //当点击跳转链接后，回到页面顶部位置

    $("#back-top").click(function () {
        $('body,html').animate({
            scrollTop: 0
        }, 1000);
        return false;
    });
});




//  跳转首页
function homePages() {
    location.href = '../pages/index.html'
}

// 跳转9块9包邮
function packageMail() {
    location.href = '../pages/packageMail.html'
}

// 跳转超值大额券
function ticket() {
    location.href = '../pages/ticket.html'
}

// 跳转降温急救穿搭
function coolOutfit() {
    location.href = '../pages/coolOutfit.html'
}


